package com.yh.service;

import com.yh.javabean.Permission;
import com.yh.javabean.Role;
import com.yh.javabean.Role_Pid;

import java.util.List;

/**
 * @Auther: als
 * @Date: 2024/5/27 - 05 - 27 - 14:52
 * @Description: com.yh.service
 * @version: 1.0
 */
public interface RoleService {
    //查询所有角色
    List<Role> findAll();

    //添加角色
    void addRole(Role role);

    Role findById(int id);

    void editRole(Role role);

    List<Permission>PermissionAdd();
    List<Permission> permissionMy(int rid);

    void editPermission(Role_Pid rp);

    //删除角色
    void deleteRole(int rid);

    //角色批量删除
    void deleteIds(List<Integer> ids);
}
